使用xcode 4.5 for iOS6绕过代码符号

时间:2012-09-17 09:05:16

标签: xcode ios6

我们过去通过将CODE_SIGNING_REQUIRED设置为NO来修改SDKSetting.plist以允许构建未签名的应用。

但是从xcode 4.5开始,这个文件似乎是加密的(这是它的路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist)。

有人知道如何为iOS6构建未签名的应用程序吗?

4 个答案:

答案 0 :(得分:6)

sudo cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist ~/Downloads

sudo chmod 777 ~/Downloads/SDKSettings.plist
  • 打开〜/ Downloads / SDKSettings.plist

  • 在XCode的弹出窗口中编辑

sudo mv ~/Downloads/SDKSettings.plist /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist
  • 重新启动xcode

答案 1 :(得分:1)

首先退出Xcode,

然后在终端执行

sudo vim /Applications/Xcode.app/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist

使用箭头键(或kj)进行导航,然后按i进行编辑。进行更改,然后按“转义”,然后按:wq

启动Xcode

答案 2 :(得分:0)

我设法从另一台计算机上的另一个XCode编辑该文件。

答案 3 :(得分:0)

除了编辑SDKSettings.plist之外,您还可以只传递xcodebuild CODE_SIGNING_REQUIRED=NO的参数。