我刚购买了Xcode 4,并尝试在其中开发我的应用程序。然而,我目前没有开发者许可证(在准备好提交应用商店之前不需要),因此我越狱了我的设备并安装了appsync。
按照此线程中建议的步骤后,我不仅无法部署到我的iPhone上,而且现在为iPhoneOS创建的任何项目都会出现警告;
按照此线程中建议的步骤后,我不仅无法部署到我的iPhone上,而且现在为iPhoneOS创建的任何项目都会出现警告;
Target Integrity
Missing SDK in target XXXXX: iphoneos
我对sed
不够了解,无法知道在尝试使其工作时发生了什么,因此我的问题实际上分为两部分:
如何将Xcode恢复到之前的状态,以便可以使用iOS SDK(真的不想再从Apple下载4+GB的文件)。
如何配置Xcode 4以部署到我越狱的iPhone进行测试。(我之前应该已经提到过我已经在Xcode 3.2中让所有东西都正常工作,并且已经尝试删除并重新创建了iPhone开发人员的自签名证书。)
编辑
我通过简单地恢复由sed
生成的备份文件来删除了我没有SDK的警告。
编辑2
可能我应该在这里多试试...我重新创建了另一个开发者证书,并将SDKSettings.plist
的相关内容替换为以下内容:
<key>AD_HOC_CODE_SIGNING_ALLOWED</key>
<string>YES</string>
<key>CODE_SIGNING_REQUIRED</key>
<string>NO</string>
<key>CODE_SIGN_ENTITLEMENTS</key>
<string></string>
<key>DEAD_CODE_STRIPPING</key>
<string>YES</string>
<key>ENTITLEMENTS_REQUIRED</key>
<string>NO</string>
一切都运作正常!但是,由于我找不到新XCode布局中的 Project > New Build Phase > New Run Script Build Phase
选项,因此无法进行调试。有谁能告诉我该怎么做吗?