livecode and mergext dropbox and 7.1 Simulator - livecode

I added the location of the .lcext file then tried to test on iOS
When trying the DropBox test app I get the following:
573,4,1,mergDropboxSetup
253,3,1
I also get this:
1 Could not find appropriate build of external '/Users/sims/Desktop/MERG FILES/mergDropbox-1.0.5/mergDropbox.lcext' for Simulator-7_1
What does this mean?

The most recent version of mergDropbox is 1.0.6 and was released on 24th March this year.
That version should work.

Related

Best sample app for Oculus development with Android Studio?

Can anybody recommend a working Android Studio sample app that I can use for Oculus Quest 2, preferably with good documentation? I am looking for something I can build and run to start playing with their OpenXR Mobile SDK.
I am on an Intel Macbook Pro running macOS Big Sur, and I tried with the latest stable Android Studio release (Arctic Fox).
I have tried two different samples so far:
VrSamples/VrCubeworld_Framework - from the official Oculus docs:
Android Development Software Setup
Getting Started with Oculus Native Samples: Import Gradle Project
After following all the steps, I keep hitting this error:
NDK not configured. Download it with SDK manager. Preferred NDK version is '21.0.6113669'.
I'm convinced my NDK is installed:
I believe I've tried every workaround listed in the popular Stackoverflow question, and the linked Google issue.
hello_xr - a comment on the Oculus Forum links to this helpful blog post with more detailed instructions than the official Oculus docs. Unfortunately, after following those, I hit this build error:
C/C++: /Users/dj/Code/OpenXR-SDK-Source/src/CMakeLists.txt debug|armeabi-v7a : CMake Error at /Users/dj/Code/OpenXR-SDK-Source/src/version.cmake:25 (file):
file STRINGS file
"/Users/dj/Code/OpenXR-SDK-Source/src/include/openxr/openxr.h" cannot be read.
Call Stack (most recent call first):
CMakeLists.txt:318 (include)
There doesn't appear to be an include folder under src, and there is no openxr.h in the top level include/openxr folder.
UPDATE: At Jherico's suggestion, I downloaded Oculus OpenXR Mobile SDK v1.0.13 and OpenXR-SDK-Source release-1.0.13, and followed the instructions again to exactly match the versions used in the blog post, and ultimately I did get it working!
I created https://github.com/daj/OculusHelloXR to snapshot my working Android Studio project with all its dependencies, with individual commits for each step that I followed (I had to make a couple of changes to steps in the blog post to get it working).
I wrote everything up in this blog post: https://daj.medium.com/oculus-vr-for-android-developers-a38134c759b0
The blog post instructions are likely out of date, since they're from April and the most recent version of the OpenXR SDK has it's own new build.gradle file for hello_xr that was added in 1.0.20 in October.
If you want to go by the blog post, I'd suggest that after you check out the OpenXR-SDK-Source repository, you then run git checkout release-1.0.14 since that would be the version that the blog post was written against.
Alternatively, you can just ignore the blog post and try importing the build.gradle project directly into Android Studio (basically following the "Import Gradle Project" steps you linked to, but importing hello_xr from the current version of the OpenXR-SDK-Source project instead) and try seeing it that builds.
If you're still getting NDK errors you might try explicitly setting the ANDROID_NDK_ROOT environment variable, and make sure it's visible to your build process.

System.IO.Compression.ZipFile issue in Acumatic 2018 R1

Whenever I build my customization, it automatically copies System.IO.Compression.ZipFile in the bin folder. I am not able to figure out which is dependent on this file. Every build I have to delete the file to launch the site.
Is there any solution for this issue?
This happens because you are targeting a .NET framework version that is more recent than the one the rest of the Acumatica code is compiled with. As of now you should target .NET 4.5.2 (even if the documentation mentions that a newer version is required to install Acumatica)

Does MtouchSdkVersion setting affect what version of iOS we can run on?

When deploying an existing Xamarin forms proj from Visual Studio I was getting errors like "Failed to load AOT module ‘System.Net.Http’ while running in aot-only mode". This had worked in the past, it seemed Xcode had recently updated before I hit the problem. I found I was able to get the project deploying by changing the csproj entry 10.0 to 10.3. It looks like I could change this setting and everyone would be ok if they also had updated xcode.
My concern is: Does this change what versions of iOS the application can support? Would it have any other surprises when deployed to the apple store?
One thing I don't understand is I am the only person seeing this issue. Another developer is able to deploy to an iOS device (iPad instead of an iPhone) that also has the latest version of iOS without problems. Running “xcodebuild -version” shows we have the same version of xcode installed (8.3.1) and running “xcodebuild -showsdks” shows we have the same iOS sdk available (iOS 10.3).
There is some good documentation on the iOS SDK version: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/cross_development/Overview/overview.html#//apple_ref/doc/uid/20002001-BABEBGCF
You can build against a higher version of the SDK and run against lower versions of iOS.
Building against different versions of the iOS SDK can cause differences in behavior, these may show as regressions in your application.

How to build a LiveCode external for iOS 7?

I've been scratching my head on this for a while. I need to build a LiveCode external for iOS 7, but the most recent LiveCode SDK (LiveCodeSDK-R14) only has support through iOS 6.0.
I've followed these instructions (http://livecode.com/developers/guides/externals/), and got to the point that I could see that the LiveCode scripts expect to be able to copy from an LiveCode folder that corresponds with iOS 7 which doesn't exist (RunRev/Components/LiveCodeSDK/components/5_5_3/device-7_0 and simulator-7_0).
I reinstalled iPhoneOS6.1.sdk and set my xcode project to build with this (had to follow these steps - Xcode 5 with iOS 6 SDK: 'UIAccelerometer' is unavailable: not available on OS X).
So, the external builds now. I get a .lcext file whose internals look like this:
M Filemode Length Date Time File
- ---------- -------- ----------- -------- --------------------------
-rw-r--r-- 68440 14-Dec-2013 14:55:08 iOS/External-Device-7_0
-rwxr-xr-x 19616 14-Dec-2013 14:58:00 iOS/External-Simulator-7_0
-rw-r--r-- 68440 14-Dec-2013 14:46:34 iOS/External-Device-6_1
-rwxr-xr-x 20040 14-Dec-2013 16:14:54 iOS/External-Simulator-6_1
- ---------- -------- ----------- -------- --------------------------
176536 4 files
It looks like I should have the libs to load the external on the device and simulator in either iOS 6.1 or 7.0.
Simulator
When I test in the simulator, the code after I call the external function doesn't run, so I assume it's erroring-out trying to load the external? Any way I can see what's happening here?
Device
When I build the stand-alone, I get this error -
performing iOS arvm v7 (or universal) device builds requires the iOS 7.0 SDK platform to be installed (available with XCode 5.0 or later)
But, according to XCode, I have the iOS 7.0 SDK installed.
Versions
Xcode Version 5.0.2 (5A3005)
LiveCode Community Edition 6.5.0 build 3009
Seems like I'm missing something - it shouldn't be this hard to load a simple library. Any suggestions?
You can put your code in a try/catch block to get the details of the error.
try
yourCommand
catch e
put e
end try
Put here does an NSLog so you can look for logs in Console for the simulator or Organizer for device. You will get mostly a list of numbers which you can decipher with this.
As for the error you are getting when building device builds it sounds to me like you might not have added Xcode 5 to your mobile support prefs in LiveCode.

Where to download the previous SDK for CRM 2011 v 5.0.12?

Currently searching for CRM 2011 SDK always seems to yield this download page, which is the most current version of the SDK (As of this post, its version 5.0.13 for rollup 12). We are going to be installing rollup 11, on our prod boxes this month. I'd like to get the previous version of the SDK, but have been unable to find it. Does anyone happen to have a link to the 5.0.12 version of the SDK?
I had to downgrade recently and used this link. And I'm not sure if a newer version is recommended. Definitely not UR12.
And for UR11, it's probably this link.
Is that what you're looking for?

Resources