相关疑难解决方法(0)

在Xcode 7 Ad-Hoc版本中指定ipa文件的位置

更新:Xcode 7.1 beta 2中仍然存在此问题.看起来这将是一段时间.

我刚刚更新到Xcode 7 GM,我正在为各种构建生成临时存档.但是,您似乎无法指定要保存生成的.ipa文件的目录路径.它将直接进入包含时间戳的预先命名的文件夹中的桌面.

(希望)重现的步骤

  1. 从主菜单中,选择产品 - >存档

  2. 在结果窗口中,选择"导出..."

  3. 选择"保存进行特别部署"并选择"下一步"(其他方法似乎表现出相同的行为)

  4. 选择配置文件,然后选择"选择"

  5. 在"设备支持"窗口中,选择"为所有兼容设备导出一个应用"

  6. 在"摘要"窗口中,选择"下一步"

它现在直接将.ipa保存在桌面上的文件夹中,而不是启用"导出"按钮(以前允许用户选择目的地).

令人烦恼的是一个必需的功能,但是看起来你不能指定存档的目标文件夹是一种痛苦.

其他人有这个问题和/或知道如何解决它?

谢谢.

ipa ios9 xcode7

23
推荐指数
1
解决办法
2万
查看次数

20
推荐指数
3
解决办法
3万
查看次数

如何从命令行构建和部署react-native应用程序?

我想自动化我的React-Native应用程序的构建+部署,例如提交TestFlight构建.

在提交应用程序之前,我通常会执行以下操作:

  1. 我跑 react-native bundle
  2. 我将构建配置切换到Release架构中
  3. jsCodeLocation在AppDelegate.m中注释掉了相对于代码的代码

是否可以从终端编写单个命令来执行这些步骤,以便我可以使用自动化工具部署它,例如fastlane

到目前为止,我只需要自动完成第二步和第三步.

要改变jsCodeLocation我可以添加条件,例如

#if "<build configuration is release>"
    jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];
#else 
    jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#end
Run Code Online (Sandbox Code Playgroud)

但我不知道如何达到构建配置设置.

xcode ios react-native fastlane

9
推荐指数
1
解决办法
5360
查看次数