大佬教程收集整理的这篇文章主要介绍了Xcode在将iOS应用程序上传到App Store时尝试匹配框架包ID,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
归档后,我去了窗口>主办单位>验证….我看到以下屏幕:
错误:
(对于Google员工:没有找到合适的应用程序记录。验证您的包标识符“Org.cocoapods.Alamofire”是否正确)。
错误消息表示它正在尝试根据框架的名称匹配Bundle ID,而不是我自己的bundle(例如com.organization.AppName)。我找不到任何答案。我尝试在我的Podfile(它有use_frameworks!)以及我的不同的conf组合中做了以下,但没有成功。
post_install do |installer| installer.pods_project.targets.each do |target| target.build_con@L_673_8@urations.each do |con@L_673_8@| con@L_673_8@.build_setTings['EXPANDED_CODE_SIGN_IDENTITY'] = "" con@L_673_8@.build_setTings['CODE_SIGNING_required'] = "NO" con@L_673_8@.build_setTings['CODE_SIGNING_ALLOWED'] = "NO" end end end
问题:
我正在做的步骤正确吗?
>为什么Xcode试图匹配一个框架的bundle id而不是我的主要应用程序?
>如何解决这个问题,最后提交我的应用程序?
编辑1:我能够解决这个问题,但是后来又引起了一个问题,所以我还没有一个解决方案。基本上,Alamofire Pod(来自Cocoapods)有一个bundle id com.xxx.Alamofire。我将其更改为com.xxx.myAppName。因此,我可以将其发送到App Store,但是由于以下错误,我无法从TestFlight安装我的iPhone中的应用程序:
4/22/16,12:50:29 AM itunesstored[124]: [ApplicationWorkspace]: Failed to install application: com.xxx.myAppName; /var/mobile/Media/Downloads/5927832272594571027/-6969961974973998640; Error Domain=LaunchservicesError Code=0 "(null)" UserInfo={Error=DuplicatEIDentifier,ErrorDescription=The parent bundle has the same identifier (com.xxx.myAppName) as sub-bundle at /private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.IVHCuO/extracted/Payload/MyApp.app/Frameworks/Alamofire.framework}
以上是大佬教程为你收集整理的Xcode在将iOS应用程序上传到App Store时尝试匹配框架包ID全部内容,希望文章能够帮你解决Xcode在将iOS应用程序上传到App Store时尝试匹配框架包ID所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。