我在从应用程序生成iOS App存档时遇到问题.应用程序编译得很好,甚至在模拟器中工作.现在我想进行som临时测试,无法生成iOS App Archive.当我点击Product - > Archive时,它会生成一个通用的xcode存档.谁能帮我.我应该提一下,我已经生成了这个应用程序的iOS App Archive.由于某种原因,它刚刚停止生成iOS Archive.非常感谢.
我在iPhone开发初学者,我试图创建一个ipa与我的个人资料和有效的证书,但Xcode是因为在我的代码中创建一个通用的Xcode归档文件,而不是iOS应用归档有两个.xcodeproj在那里.
从其中一个stack overflow answer我按照以下步骤:
但我仍然没有得到解决方案.
当使用Xcode 7b5构建包含Today Extension的应用程序时,我无法创建有效的存档.当我进行存档时,构建成功,然后在管理器中它显示在"其他项目"下而不是"iOS应用程序"下.
如果我关闭项目并在Xcode 6.3.2中打开相同的项目,当我进行存档时,它会显示在"iOS Apps"下.
我比较了档案,我注意到的一件事是我的今日小工具被放置在Applications目录之外.对于Xcode 6.3.2和Xcode 7b5,结构如下所示:
Xcode 6.3.2
| -Archive
| - 产品
| ---应用程序
| ---- MyMainApp.app
Xcode 7 Beta 5
| -Archive
| - 产品
| ---应用程序
| ---- MyMainApp.app
| --- MyTodayWidget.appex
我认为问题是MyTodayWidget打包在Applications目录之外和.app之外.我不确定为什么Xcode 7 beta 5会以不同于Xcode 6.3.2的方式打包应用程序,而我没有做任何更改.
更新2015年8月14日:这似乎是CocoaPods和Extensions的一个问题,如WatchKit或Today扩展.据报道,在Xcode 7 beta 5(带有watchkit扩展名)#4021中使用"Archive"时,其他开发人员生成了无效存档.这似乎是这个问题的根本原因.
环境:
- Xcode 7 Beta 5
- 今日扩展
- 普通应用程序
- CocoaPods 0.38.2(截至9/22的最新发布版本)
- AFNetworking用于扩展和应用程序
我正在尝试将我的应用程序上传到应用程序商店连接,但无法验证我的应用程序。我还看到标识符和其他信息没有显示。为什么是这样?这是个问题吗?如果我可以改变这一点,如何改变? [![在此处输入图像描述][1]][1]
我已经尝试过[此处][2]中发现的投票为2+的东西。
如果它相关:我正在使用带有 cocoapods 的项目
info.plist 的 XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ArchiveVersion</key>
<integer>2</integer>
<key>CreationDate</key>
<date>2019-09-01T20:47:53Z</date>
<key>Name</key>
<string>FinalAppPrj</string>
<key>SchemeName</key>
<string>FinalAppPrj</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
[![在此处输入图像描述][3]][3]