cordova+xcode ios 构建中的错误
Errors in cordova+xcode ios build
我在尝试交付我的应用程序(内置 vs2015+cordova+remote xcode 7)时在 Application Loader 中遇到以下错误:
提前致谢。
默认情况下,Cordova 不满足多任务支持的所有要求。 (CB-9161)您可以按照有关该问题的步骤直接对 iOS 项目进行更改以获得多任务支持。
- Use Xcode 7 (Cordova always uses the current SDK)
- Click your Project icon in the Project Navigator
- Click on your Target
- Select the "General" tab
- Go to the "Deployment Info" section
- Select the "iPad" button segment
- For "Device Orientation", select all four checkboxes (Portrait, Upside Down, Landscape Left, Landscape Right)
- Add a new File: Launch Screen --> "Launch Screen.storyboard"
- Click your Project icon in the Project Navigator
- Click on your Target
- Select the "General" tab
- Go to the "App Icons and Launch Images" section
- Select "Launch Screen.storyboard" from the "Launch Screen File" dropdown
在发布专门使用 Xcode 7 创建的应用程序时,Cordova 的 iOS 实施似乎存在问题。
一位 Cordova 社区成员发布了一个带有修复的 "cordova-plugin-ipad-multitasking" 插件。
http://npmjs.com/package/cordova-plugin-ipad-multitasking
安装此插件,您应该一切就绪。未来的 Cordova 版本将完全解决该问题。
否则,如果您使用的是 remotebuild,您还可以在 ~/.taco_home/remote-builds/taco-remote/builds 下找到本机项目并按照 Cordova bug on the issue 中的说明进行修改。
编辑:
要解决 ITMS-90339,您可以采取第二个步骤来在短期内进行修补。抓住 build.xcconfig from the 3.9.x branch of the cordova-ios repo 并将其放在 res/native/ios/cordova
下
现在删除这一行:
CODE_SIGN_RESOURCE_RULES_PATH = $(SDKROOT)/ResourceRules.plist
请注意,如果您升级到带有即将发布的完整补丁的版本,您将需要删除此自定义 build.xcconfig 文件。
我在尝试交付我的应用程序(内置 vs2015+cordova+remote xcode 7)时在 Application Loader 中遇到以下错误:
提前致谢。
默认情况下,Cordova 不满足多任务支持的所有要求。 (CB-9161)您可以按照有关该问题的步骤直接对 iOS 项目进行更改以获得多任务支持。
- Use Xcode 7 (Cordova always uses the current SDK)
- Click your Project icon in the Project Navigator
- Click on your Target
- Select the "General" tab
- Go to the "Deployment Info" section
- Select the "iPad" button segment
- For "Device Orientation", select all four checkboxes (Portrait, Upside Down, Landscape Left, Landscape Right)
- Add a new File: Launch Screen --> "Launch Screen.storyboard"
- Click your Project icon in the Project Navigator
- Click on your Target
- Select the "General" tab
- Go to the "App Icons and Launch Images" section
- Select "Launch Screen.storyboard" from the "Launch Screen File" dropdown
在发布专门使用 Xcode 7 创建的应用程序时,Cordova 的 iOS 实施似乎存在问题。
一位 Cordova 社区成员发布了一个带有修复的 "cordova-plugin-ipad-multitasking" 插件。
http://npmjs.com/package/cordova-plugin-ipad-multitasking
安装此插件,您应该一切就绪。未来的 Cordova 版本将完全解决该问题。
否则,如果您使用的是 remotebuild,您还可以在 ~/.taco_home/remote-builds/taco-remote/builds 下找到本机项目并按照 Cordova bug on the issue 中的说明进行修改。
编辑:
要解决 ITMS-90339,您可以采取第二个步骤来在短期内进行修补。抓住 build.xcconfig from the 3.9.x branch of the cordova-ios repo 并将其放在 res/native/ios/cordova
下现在删除这一行:
CODE_SIGN_RESOURCE_RULES_PATH = $(SDKROOT)/ResourceRules.plist
请注意,如果您升级到带有即将发布的完整补丁的版本,您将需要删除此自定义 build.xcconfig 文件。