我已将watchOS 1迁移到watchOS 2.所以我必须使用前缀
更改扩展Bundle idApp my.app.com
Watch my.app.com.watchkit
Watch Extension my.app.com.watchkit.extension // old one was -> my.app.com.extension
更新软件包ID后,我在尝试上传到Fastlane上的App Store时收到类似的错误。
Provisioning profile "app-distribution-provision" doesn't match the entitlements file's value for the application-identifier entitlement.
Code signing is required for product type 'WatchKit Extension' in SDK 'watchOS 3.2'
我还为Watch Extension创建了一个新的.mobileprovision
并将其添加到XCode。但是,在尝试上传App Store时,我仍然遇到此错误。我应该更新.p12文件吗?任何帮助将不胜感激。
答案 0 :(得分:0)
由于您更改了Watch Extension的包标识符,因此还需要更新Extension的Entitlements文件中的包标识符。您可以在" Code Signing Entitlements"下的Build Settings中查看权利文件的位置。