我的客户希望在提交到AppStore时辞职。他们不会向我提供他们的证书和配置文件。他们不会将我加入Apple开发者帐户的开发团队。他们尝试了各种签名方法和脚本。包括https://github.com/maciekish/iReSign和升级版https://github.com/0xMarK/iReSign
错误ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含iOS上不支持的代码签名权利。具体值'12345678.com.mydomain.AppName'用于'PayLoad中的密钥'application-identifier' /AppName.app/Frameworks/Bolts.framework/Bolts'不受支持。此值应为以TEAMID开头的字符串,后跟点'。',后跟包标识符。“
我的'application-identifier'是不是格式正确?我不明白。
客户如何成功辞职?
我在Apple论坛上发现了一个描述我的问题https://forums.developer.apple.com/message/94152
的帖子我的Podfile
包括!use_frameworks
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
答案 0 :(得分:0)
我在pods框架中遇到了同样的问题,并设法在执行以下步骤后将应用程序上传到AppStore:
- 创建新的 plist 文件
- 将其重命名为 MyApp.entitlements
- 使用application-identifier
值
MYTEAMID.com.mycompany.myapp
密钥