如果我在sim上构建和测试并直接构建到设备,一切正常.当我将应用程序提交到Apple应用程序商店时(通过XCode Organizer),我只会遇到问题.
二进制提交,通过验证,但我收到来自iTunes Connect的电子邮件如下:
Dear developer,
We have discovered one or more issues with your recent delivery for “xxxxxxxxxxx”. To process your delivery,the following issues must be corrected:
Invalid Swift Support – The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.
Once these issues have been corrected,you can then redeliver the corrected binary.
如果Titanium项目包含嵌入式Swift,则看起来需要将其设置为Yes.
截至目前,我无法提交应用程序.这是一个Ti问题还是我应该遵循的另一个步骤?
XCode:7.3,SDK:5.2.2.GA – 仅使用Ti CLI创建和构建的项目.
unzip yourapp.ipa
如果唯一的有效负载存在,则Apple会拒绝您的应用.
您应该创建SwiftSupport / iphoneos目录并放入相应的目录
swift库文件.
您可以通过检查Payload / yourapp.app / Framesworks来了解哪些库是必需的.但是这个库文件不能用作SwiftSupport / iphoneos.
您必须从mac的/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos目录中复制相应的库.文件名与上面的Payload / yourapp.app / Frameworks相同,但内容不同.
获得Payload和SwiftSupport目录后,请按以下方式打包这些目录
$zip -r yournewapp.ipa Payload SwiftSupport
然后Apple访问yournewapp.ipa.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。