在 Xcode 4 下,我能够导出未签名的 IPA,以便将其发送给具有企业帐户的客户进行辞职。随着升级到 Xcode 5,该选项已被删除。我发现了一个类似的问题,它为 Cocoa 应用程序找到了解决方法,但这不适用于 iOS 应用程序,因为它会生成一个 .app 文件。
有谁知道如何从 Xcode 5 生成未签名的 IPA,或者知道另一种方法可以向我的客户提供不涉及交易证书或项目本身的辞职信息?
我们遇到了完全相同的问题。我们使用这个流程一年来向我们的客户提供未签名的 IPA,然后他们会在他们的 Enterprise Profile 发布给所有员工时签署它。事实证明,这项工作非常简单。我们刚刚使用我们的一个分发配置文件签署了 IPA,而客户反过来能够使用该签名的 IPA 并使用他们的企业分发配置文件将其退出。事实证明,不需要下拉菜单中的“不辞职”选项。
您可以在您的*.xcodeproj
目录中运行它:
xcodebuild -project YOUR_PROJECT.xcodeproj -exportArchive -exportFormat ipa -archivePath $(pwd)/YOUR_PROJECT.xcarchive -exportPath $(pwd)/YOUR_PROJECT.ipa CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -alltargets -configuration Release
您可以.xcarchive
通过运行创建:
xcodebuild -scheme YOUR_PROJECT_SCHEME archive CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -archivePath $(pwd)/YOUR_PROJECT.xcarchive
您可以scheme
使用xcodeproj和这个 ruby(.rb)
脚本来创建:
require 'xcodeproj'
xcproj = Xcodeproj::Project.open("YOUR_PROJECT.xcodeproj")
xcproj.recreate_user_schemes
xcproj.save
您可以xcodeproj
通过运行安装:
sudo gem install xcodeproj :)