Open katsuyoshi opened 5 years ago
Try these:
app.archs['iPhoneOS'] = ['arm64']
app.info_plist['UIRequiredDeviceCapabilities'] = ['arm64']
Looks like a new architecture was introduced called arm64_32
. My watchOS 5.1 project contains arm64_32 armv7k
.
Thank you @amirrajan
I tried it to Rakefile for iPhoneOS and/or WatchOS. (UIRequiredDeviceCapabilities is not supported for WatchOS)
But the result is the same things.
And I tried it to WatchOS. But same.
app.archs['iPhoneOS'] = ['arm64_32', 'armv7k']
app.archs['watchos'] = ['arm64_32', 'armv7k']
I investigate using lipo command.
lipo -info binary_path
Build | iPhone App | WatchKit App | WatchKit Extension |
---|---|---|---|
Xcode | arm64 | arm64_32 armv7k | arm64_32 armv7k |
RubyMotion | arm64 | arm64_32 armv7k | armv7k |
Missing arm64_32 for WatchKit Extention.
I'll address this in the next release. Sorry for the delay (holidays are crazy).
@katsuyoshi would you mind emailing me so I can get you a beta release (for testing purposes)?
Waiting for this to get accepted into LLVM upstream and then RM will be able to target this new chip: https://lists.llvm.org/pipermail/llvm-dev/2019-January/129788.html
@katsuyoshi The chipset has been added to LLVM 9+ (finally). We are upgrading the code this week. I'll keep you posted of any issues as they arise.
@amirrajan thank you. I'm looking forward to using it.
The patch was rejected initially. We’re trying to manually apply it in the interim. Will provide updates as they come.
A message "ERROR ITMS-90733: Missing architecture" has appeared when I upload the app to the iTunes connect. The app includes watchos target.
Uploading is succeeded if I remove the watchos target. There is something wrong with watchos target I think.
Environment:
First, I put configuration of Rakefile for watchos is below. It has succeeded so far.
Next, I specify 5.0 instead of 3.0. The message has appeared again.
Finally, I remove deployment_target MinimumOSVersion. But nothing changes.
Do I have to add some architecture configuration? Is it solved with proper configuration?