我通过plist文件:/Applications/Xcode.App/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist和
/Applications/Xcode.App/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist,XCode不需要代码分配.
然后我编译了我的项目,只是一个基本的iPhone应用程序项目,它在模拟器中运行良好.我可以构建和存档它,然后使用自己创建的证书签名,归档文件出现在管理器中.
没有什么奇怪的时刻,但有问题:组织者没有“分享”按钮.如果我希望它在iPhone下工作,那么我绝对需要将IPA文件从我的项目中删除,因为它不会接受xcarchive文件.我只得到“验证”和“分发”按钮,这两个按钮都要求是注册的Apple开发人员.但是,没有可以免费构建IPA的“分享”按钮.
我经历了XCode设置,但似乎没有帮助我.即使文档说XCode 4.3中提供了一个共享按钮,所以我的问题是:为什么我不能获得IPA的可能性?有没有任何@R_502_323@来获得这个共享按钮或通过任何命令行或者通过任何命令行将IPA从xcarchive中移出?
@R_502_323@
禁用代码签名:
>转到/应用程序.
>右键单击XCode并选择“显示包内容”.
>将内容/开发人员/平台/ iPhoneOS.platform / Developer / SDKs / iPhoneOS5.1.sdk / SDKSettings.plist复制到桌面. (确保实际复制粘贴,无拖放)
>打开它,并在DefaultProperties下将CODE_SIGNING_required设置为NO.
>将其复制并替换原始文件.
>重新启动XCode.
>打开你的项目
>在Project Navigator中选择您的项目并打开您的项目的Build Settings部分(而不是任何特定目标)
>在代码签名下找到代码签名身份,并为Debug和发布模式设置任何iOS SKD不要使用代码签名.
>现在你应该可以建立你的项目没有任何错误.
制作IPA:
>在“项目导航器”中选择产品>右键单击[NameOfYourProject] .app并选择“在Finder中显示”.>创建一个文件夹并将其命名为有效载荷>将[NameOfYourProject] .app移动到Payload.>压缩有效载荷并将其重命名为[NameOfYourProject] .ipa