我有一个Mac OS X Lion系统和XCode 4.3的设置。我不是注册的苹果开发者。
通过plist文件告诉XCode不需要代码签名:/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
,然后编译我的项目(只是一个基本的iPhone应用程序项目),在模拟器中运行良好。我可以构建并存档它,接着使用自己创建的证书签名。
目前还没有什么奇怪的地方,但问题来了:组织者(Organizer)中没有"共享"按钮。如果我想让我的项目在iPhone上工作,就必须制作一个IPA文件,因为它不接受xcarchive文件。我只得到"验证(Validate)"和"分发(Distribute)"按钮,这两个都要求成为注册的苹果开发者。但是,没有"共享"按钮允许免费构建IPA...
我已经查看了XCode设置,但似乎没有什么帮助。即使文档说XCode 4.3中有一个"共享"按钮,所以我的问题是:为什么我没有制作IPA的可能性?是否有任何解决方法来获得此"共享"按钮或通过任何命令行将xcarchive制作成IPA?